package com.lezhi.socialgram.model.moments;

import java.util.Date;
import java.util.List;

/**
 * Created by daizhen on 2017/5/2.
 */
public class MomentInfo {
    /**
     * 帖子id、被看的用户id、头像、昵称、发表时间、文本内容、点赞数、评论数、观看数、
     * 礼物数量、帖子是否大赏观看以及价格、图片视频列表、是否已收藏、是否已点赞、是否已喜欢这个人、
     * 是否允许陌生人评论、是否允许陌生人私信、是否允许陌生人下载、是否已经付过费
     */
    private String momentId;

    private Long momentUserId;

    private Long userId;

    private String momentUserImageUrl;

    private String momentUserNickname;

    private Date publishTime;

    private String content;

    private Long likedCount;

    private Long commentsCount;

    private Long seenCount;

    private Long giftsCount;

    private Integer price;

    private List<Media> mediaList;

    private Integer likedThisMoment;

    private Integer likedThisUser;

    private Integer forbidStrangeComment;

    private Integer forbidStrangeSendMsg;

    private Integer forbidMomentDownload;

    private Integer payed;

    public String getMomentId() {
        return momentId;
    }

    public void setMomentId(String momentId) {
        this.momentId = momentId;
    }

    public Long getMomentUserId() {
        return momentUserId;
    }

    public void setMomentUserId(Long momentUserId) {
        this.momentUserId = momentUserId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getMomentUserImageUrl() {
        return momentUserImageUrl;
    }

    public void setMomentUserImageUrl(String momentUserImageUrl) {
        this.momentUserImageUrl = momentUserImageUrl;
    }

    public String getMomentUserNickname() {
        return momentUserNickname;
    }

    public void setMomentUserNickname(String momentUserNickname) {
        this.momentUserNickname = momentUserNickname;
    }

    public Date getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Long getLikedCount() {
        return likedCount;
    }

    public void setLikedCount(Long likedCount) {
        this.likedCount = likedCount;
    }

    public Long getCommentsCount() {
        return commentsCount;
    }

    public void setCommentsCount(Long commentsCount) {
        this.commentsCount = commentsCount;
    }

    public Long getSeenCount() {
        return seenCount;
    }

    public void setSeenCount(Long seenCount) {
        this.seenCount = seenCount;
    }

    public Long getGiftsCount() {
        return giftsCount;
    }

    public void setGiftsCount(Long giftsCount) {
        this.giftsCount = giftsCount;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public List<Media> getMediaList() {
        return mediaList;
    }

    public void setMediaList(List<Media> mediaList) {
        this.mediaList = mediaList;
    }

    public Integer getLikedThisMoment() {
        return likedThisMoment;
    }

    public void setLikedThisMoment(Integer likedThisMoment) {
        this.likedThisMoment = likedThisMoment;
    }

    public Integer getLikedThisUser() {
        return likedThisUser;
    }

    public void setLikedThisUser(Integer likedThisUser) {
        this.likedThisUser = likedThisUser;
    }

    public Integer getForbidStrangeComment() {
        return forbidStrangeComment;
    }

    public void setForbidStrangeComment(Integer forbidStrangeComment) {
        this.forbidStrangeComment = forbidStrangeComment;
    }

    public Integer getForbidStrangeSendMsg() {
        return forbidStrangeSendMsg;
    }

    public void setForbidStrangeSendMsg(Integer forbidStrangeSendMsg) {
        this.forbidStrangeSendMsg = forbidStrangeSendMsg;
    }

    public Integer getForbidMomentDownload() {
        return forbidMomentDownload;
    }

    public void setForbidMomentDownload(Integer forbidMomentDownload) {
        this.forbidMomentDownload = forbidMomentDownload;
    }

    public Integer getPayed() {
        return payed;
    }

    public void setPayed(Integer payed) {
        this.payed = payed;
    }
}
